logistic support detachment - French English Dictionary